home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir24 / jnos110g.zip / TEST.C < prev    next >
C/C++ Source or Header  |  1994-04-17  |  713b  |  28 lines

  1. #include <stdio.h>
  2. #include "xms.h"
  3.   
  4. void main(void) {
  5.     struct XMS_Move X;
  6.     int handle;
  7.   
  8.     if(Installed_XMS()) {
  9.         puts("XMS detected");
  10.         if((handle = Alloc_XMS(1024)) != 0) {
  11.             puts("Allocated 1kb.");
  12.             /* Now transfer to XMS */
  13.             X.Length = 1024;
  14.             X.SourceHandle = 0; /* Indicate conventional memory */
  15.             X.SourceOffset = 0L;
  16.             X.DestHandle = 0;
  17.             X.DestOffset = 0L;
  18.             if(Move_XMS(&X))
  19.                 puts("Cannot move XMS!");
  20.             else
  21.                 puts("Data move to XMS");
  22.         } else
  23.             puts("Cannot get XMS");
  24.     } else
  25.         puts("No XMS");
  26. }
  27.   
  28.